cnc developers applications machining application fabrication thin-client business cad software lathe consulting open source radius3 development projects